import { createI18n } from 'vue-i18n'
import mZhLocale from './lang/zh'
import mEnLocale from './lang/en'
import store from '@/store'
// 定义数据源
const messages = {
  zh_cn: {
    ...mZhLocale
  },
  en_us: {
    ...mEnLocale
  }
}

const i18n = createI18n({
  // 使用 Composition API 模式，则需要将其设置为false
  legacy: false,
  // 全局注入 $t 函数
  globalInjection: true,
  locale: store.getters.appConfig.language || 'zh_cn',
  messages
})

export default i18n
